Assurance Evaluation for OSS Adoption in a Telco Context

نویسندگان

  • Claudio Agostino Ardagna
  • Massimo Banzi
  • Ernesto Damiani
  • Nabil El Ioini
  • Fulvio Frati
چکیده

Software Assurance (SwA) is a complex concept that involves different stages of a software development process and may be defined differently depending on its focus, as for instance software quality, security, or dependability. In Computer Science, the term assurance is referred to all activities necessary to provide enough confidence that a software product will satisfy its users’ functional and nonfunctional requirements. Here we focus on security and dependability assurance, intended as the activity aimed at increasing the level of confidence that a software product is operating as intended and is free of faults. Recalling that assurance activities are process-oriented, the security activities are mapped on a traditional waterfall-based development process. Of course, cooperative and agile development processes like the ones used for open source do not lend themselves to all assurance tasks, making it difficult in practice to define assurance tasks for open source solutions. Some approaches in the past have been provided in the context of big open source projects, such as Linux, where a patch-based approach has been adopted for the definition of assurance tasks. Our work is aimed at defining assurance tasks for open source products in mission-critical context, such as telecommunication (Telco) applications. We consider a Telco environment, since it is one of the most challenging in which the adoption of the open source paradigm may be successful and play an important role. Currently a big Telco Player like TelecomItalia is trying to move from an “opportunistic” approach to OSS, to a strategy on how approaching OSS spanning through three main branches: the evaluation of the actual (quantified if possible) value that opening an internally developed platform can have, the definition of a full governance procedure that allows Project Managers to decide the approach to OSS related to the criticism and the characteristics of the application to implement, and the creation of a community of peers that share experience, skills. The drivers for all these initiatives are: the reduction of Total Cost of Ownership (TCO) and the flexibility and dynamicity of solutions implemented using OSS components.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SOA-Based Next Generation OSS Architecture

In convergence telecommunication environment, Business Agility plays very important role in the OSS(Operation Support System) when telco provide new merged services to customer on time. But, the OSS also becomes more and more complicated to know even what part of it should be fixed for adopting new services. This paper proposes SOA-based OSS architecture for telecommunication services in order ...

متن کامل

Managing Corrective Actions to Closure in Open Source Software Test Process

In assessing test process maturity, one of the goals is to manage disciplinary issues. Managing corrective actions to closure is known to aid software quality assurance, in general, and testing process activities, in particular. In this paper, a framework for software testing assessment, namely OSS-TPA, that aims to evaluate corrective actions in OSS test process, is proposed. The OSS-TPA frame...

متن کامل

To What Extent Does It Pay to Approach Open Source Software for a Big Telco Player?

In this paper we describe the strategy under adoption in Telecom Italia (TI) Technology Department toward open source software. This stems from trying to create synergy among big Telco Player to increase knowledge and influence over strategic communities to the evaluation of the creation of new communities over internally developed applications. In particular here the approach and the expectati...

متن کامل

On the Prospects and Concerns of Integrating Open Source Software Environment in Software Engineering Education

Open Source Software (OSS) has introduced a new dimension in software community. As the development and use of OSS becomes prominent, the question of its integration in education arises. In this paper, the following practices fundamental to projects and processes in software engineering are examined from an OSS perspective: project management; process, workflows, and collaborative activities; m...

متن کامل

Towards an OSS Adoption Business Impact Assessment

Nowadays, the adoption of Open Source Software (OSS) by organizations is becoming a strategic need in a wide variety of application areas. Organizations adopt OSS in very diverse ways. The way in which they adopt OSS affects and shapes their businesses. Therefore, knowing the impact of different OSS adoption strategies in the context of an organization may help improving the processes undertake...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009